<?php

include_once 'InterfaceRepositorioAmigo.php';
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of RepositorioAmigo
 *
 * @author Admin
 */
class RepositorioAmigo implements InterfaceRepositorioAmigo {
    //put your code here
    public function aceitarSolicitacao($idAtleta, $idSolicitacao) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {
            $sql = "UPDATE tb_solicitacao SET status=1 WHERE id_solicitate='{$idSolicitacao}'";
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception ();            
            }
        } catch (Exception $exc) {
            throw new Exception('Erro ao cadastrar solicitação.');
        }
        $conexao->fechar();
        
    }
    public function consultarAmigos($idAtleta) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {
            $sql = "SELECT * FROM tb_amigos AS a WHERE a.id_atleta='{$idAtleta}'";
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception ();            
            }
        } catch (Exception $exc) {
            throw new Exception('Erro ao consultar amigos.');
        }
        $conexao->fechar();
    }
    public function convidarAmigo($idSolicitante, $idAmigo) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {
            $sql = "INSERT INTO tb_solicitacao (id_solicitante, id_atleta) VALUES "
            . "('{$idSolicitante}', '{$idAmigo}')";
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception ();            
            }
        } catch (Exception $exc) {
            throw new Exception('Erro ao cadastrar solicitação.');
        }
        $conexao->fechar();
    }
}

?>
